package model.descuentoVenta;

import java.util.Date;

import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;

import constats.DescuentosVentaConst;

import dtos.DescCompetenciaDTO;

@Entity
@DiscriminatorValue("COMPETENCIA")
public class DescCompetencia extends DescuentoVenta{

	public DescCompetencia()
	{
		super();
	}
	
	public DescCompetencia(double porcentaje, String estado, Date fechaDesde, Date fechaHasta)
	{
		super(porcentaje, estado, fechaDesde, fechaHasta);
	}

	@Override
	public float aplicarDescuento() {
		return 0;
	}

	@Override
	public String getTipoDescuento() {
		return DescuentosVentaConst.COMPETENCIA;
	}

	@Override
	public DescCompetenciaDTO getView() {
		return new DescCompetenciaDTO(super.getPorcentaje(), super.getEstado(), super.getFechaDesde(), super.getFechaHasta());
	}
}
